const express = require('express');
const bodyParser = require('body-parser')
const mysql = require('mysql')
const app = express();

// 注册解析表单的body-parser
// 为了解析前台 json 数据
app.use(bodyParser.urlencoded({ extended: false }))
app.use(bodyParser.json())

// 设置允许跨域访问该服务
app.all('*', function (req, res, next) {
  //设置请求头
  //允许所有来源访问
  res.header('Access-Control-Allow-Origin', '*')
  //用于判断request来自ajax还是传统请求
  res.header("Access-Control-Allow-Headers", " Origin, X-Requested-With, Content-Type, Accept");
  //允许访问的方式
  res.header('Access-Control-Allow-Methods', 'PUT,POST,GET,DELETE,OPTIONS')
  //修改程序信息与版本
  res.header('X-Powered-By', ' 3.2.1')
  //内容类型：如果是post请求必须指定这个属性
  res.header('Content-Type', 'application/json;charset=utf-8')
  next()
})
const conn = mysql.createConnection({
    host: 'localhost',
    user: 'root',
    password: '123456',
    database: 'nodedb'
})
module.exports = {
    app,
    conn
}